insulating sheathing - Español Inglés Diccionario